package com.hnust.root.dao.entity.domain.forward;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

//用户信息表
@Data
@TableName("user_info")
public class WxUserInfo {
    private static final long serialVersionUID = 1L;

    @TableId
    private int id;

    @TableField("open_id")
    //用户openId
    private String openId;

    @TableField("nickName")
    //用户昵称
    private String nickName;

    @TableField("avatarUrl")
    //用户的头像地址
    private String avatarUrl;

    @TableField("phone")
    //用户的电话号码
    private String phone;

    @TableField("company")
    //用户的公司
    private String company;

    @TableField("job")
    //用户的工作
    private String job;

    @TableField("wechat")
    //用户的微信号
    private String wechat;

    @TableField("university")
    //用户的学校
    private String university;

    @TableField("graduationTime")
    //用户毕业时间
    private String graduationTime;

    @TableField("college")
    //用户的学院
    private String college;

    @TableField("major")
    //用户的专业
    private String major;

    //用户的省份信息
    @TableField("province")
    private String province;

    //用户的城市信息
    @TableField("city")
    private String city;

    //用户性别
    /**
     * 0-未知
     * 1-男
     * 2-女
     */
    @TableField("gender")
    private int gender;

    //用户的话题数量
    @TableField(exist = false)
    private int topicCount;
}
